#ifndef W_PUSHBUTTONPRIVATE_H
#define W_PUSHBUTTONPRIVATE_H

#include <QObject>
#include <QColor>
#include "stdafx.h"
class W_PushButton;
class W_PushButtonPrivate : public QObject
{
    Q_OBJECT
    Q_D_CREATE(W_PushButton)
    Q_PROPERTY_CREATE_D(int, BorderRadius)
    Q_PROPERTY_CREATE_D(QColor, DefaultColor)
    Q_PROPERTY_CREATE_D(QColor, HoverColor)
    Q_PROPERTY_CREATE_D(QColor, PressColor)

public:
    explicit W_PushButtonPrivate(QObject *parent = nullptr);
    ~W_PushButtonPrivate();

private:
    QColor _textColor;
    bool _isPressed{false};
    int _shadowBorderWidth{3};
    QString _text{"WButton"};
};

#endif // W_PUSHBUTTONPRIVATE_H
